#pragma once
#include "Helper.h"

class SymtabEntry;

class ScannerV0
{

public:

    virtual ~ScannerV0(){};

    virtual Token* nextToken()=0;
    virtual void freeToken(Token token)=0;
    //from clgr
    virtual Information lookup(Key key)=0;
    //Task II
    virtual SymtabEntry* getSymtabEntry(Key key)=0;
};
